#ifndef ALIYUN_TYPES_H_
#define ALIYUN_TYPES_H_

namespace aliyun {
  #if defined(_MSC_VER)
    typedef __int64 int64;
  #elif defined(__GNUC__)
    typedef long long int int64;
  #else
    #error "Unimplemented !!!"
  #endif

  typedef std::string string;

  typedef string ProductCode;
  typedef string TradeType;
  typedef string Source;
  typedef string Datapoint;
  typedef string DrdsInstanceId;
  typedef string Ip;
  typedef string associatedInstance;
  typedef string associatedEipAddresse;
  typedef string IpAddress;
  typedef string SecurityGroupId;
  typedef string TagKey;
  typedef string VSwitchId;
  typedef string UserCidr;
  typedef string RouteTableId;
  typedef string ResourceTypes;
  typedef string DiskCategories;
  typedef string AvailableResourceCreateion;
  typedef string AvailableDiskCategories;
  typedef string RemovalPolicy;
  typedef string DBInstanceId;
  typedef string Field;
  typedef string ClusterName;
  typedef string Tag;
  typedef string Code;
  typedef string Track;
  typedef string vip;
  typedef string RuleId;
  typedef string Policy;
  typedef string ListenerPort;
  typedef string value;

} // namespace aliyun {

#endif // #ifndef ALIYUN_TYPES_H_

// end of file
